FPGA Acceleration of Swap-Based Tabu Search for Solving Maximum Clique Problems

نویسندگان

چکیده

The Swap-Based Tabu Search (SBTS) is a heuristic algorithm for solving the maximum independent set problems and can solve clique as well because in graph equivalent to its complementary graph. Although SBTS powerful has abundant inherent parallelism, it difficult parallelize of solution searching involving indirect indexing on array components. In this paper, we show variant that does not require while maintaining same accuracy original version describe hardware acceleration using Field-Programmable Gate Array (FPGA). Experimental results our proposed FPGA up 51.1 times faster than CPU 5.40 CPU, respectively.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving the maximum clique problem using a tabu search approach

We describe two variants of a tabu search heuristic, a deterministic one and a probabilistic one, for the maximum clique problem. This heuristic may be viewed as a natural alternative implementation of tabu search for this problem when compared to existing ones. We also present a new random graph generator, the/S-generator, which produces graphs with larger clique sizes than comparable ones obt...

متن کامل

(1, k)-Swap Local Search for Maximum Clique Problem

Given simple undirected graph G = (V, E), the Maximum Clique Problem(MCP) is that of finding a maximum-cardinality subset Q of V such that any two vertices in Q are adjacent. We present a modified local search algorithm for this problem. Our algorithm build some maximal solution and can determine in polynomial time if a maximal solution can be improved by replacing a single vertex with k, k ≥ 2...

متن کامل

Multi-neighborhood tabu search for the maximum weight clique problem

Given an undirected graph G = (V,E) with vertex set V = {1, ..., n} and edge set E ⊆ V × V . Let w : V → Z be a weighting function that assigns to each vertex i ∈ V a positive integer. The maximum weight clique problem (MWCP) is to determine a clique of maximum weight. This paper introduces a tabu search heuristic whose key features include a combined neighborhood and a dedicated tabu mechanism...

متن کامل

Breakout Local Search for maximum clique problems

The maximum clique problem (MCP) is one of the most popular combinatorial optimization problems with various practical applications. An important generalization of MCP is the maximum weight clique problem (MWCP) where a positive weight is associate to each vertex. In this paper, we present Breakout Local Search (BLS) which can be applied to both MC and MWC problems without any particular adapta...

متن کامل

General swap-based multiple neighborhood tabu search for the maximum independent set problem

Given a graph G = (V,E), the Maximum Independent Set problem (MIS) aims to determine a subset S ⊆ V of maximum cardinality such that no two vertices of S are adjacent. This paper presents a general Swap-Based Tabu Search (SBTS) for solving the MIS. SBTS integrates distinguished features including a general and unified (k, 1)-swap operator, four constrained neighborhoods and specific rules for n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of information processing

سال: 2022

ISSN: ['0387-6101']

DOI: https://doi.org/10.2197/ipsjjip.30.513